Discord bot
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

195 righe
4.2 KiB

  1. import { GetServerSideProps } from 'next'
  2. import FolderTemplate from '../../../components/templates/Folder'
  3. const Home = ({ path, id, children, }) => {
  4. return (
  5. <FolderTemplate
  6. path={path}
  7. id={id}
  8. children={children}
  9. />
  10. )
  11. }
  12. export const getServerSideProps: GetServerSideProps = async ({ query: nextQuery }) => {
  13. const { q: query } = nextQuery
  14. return {
  15. props: {
  16. query,
  17. items: [
  18. {
  19. name: 'Bruh',
  20. url: 'https://placehold.it/300',
  21. }
  22. ],
  23. children: [
  24. {
  25. id: '00000000-0000-0000-000000000001',
  26. name: 'Foo Folder 1',
  27. children: [
  28. {
  29. id: '00000000-0000-0000-000000000002',
  30. name: 'Bar Folder 1',
  31. children: [],
  32. },
  33. {
  34. id: '00000000-0000-0000-000000000003',
  35. name: 'Bar Folder 2',
  36. children: [],
  37. },
  38. {
  39. id: '00000000-0000-0000-000000000004',
  40. name: 'Bar Folder 3',
  41. children: [
  42. {
  43. id: '00000000-0000-0000-000000000005',
  44. name: 'Baz Folder 1',
  45. children: [],
  46. },
  47. {
  48. id: '00000000-0000-0000-00000000006',
  49. name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
  50. children: [],
  51. },
  52. ],
  53. },
  54. ],
  55. },
  56. {
  57. id: '10000000-0000-0000-000000000001',
  58. name: 'Foo Folder 2',
  59. children: [
  60. {
  61. id: '10000000-0000-0000-000000000002',
  62. name: 'Bar Folder 1',
  63. children: [],
  64. },
  65. {
  66. id: '10000000-0000-0000-000000000003',
  67. name: 'Bar Folder 2',
  68. children: [],
  69. },
  70. {
  71. id: '10000000-0000-0000-000000000004',
  72. name: 'Bar Folder 3',
  73. children: [
  74. {
  75. id: '10000000-0000-0000-000000000005',
  76. name: 'Baz Folder 1',
  77. children: [],
  78. },
  79. {
  80. id: '10000000-0000-0000-00000000006',
  81. name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
  82. children: [],
  83. },
  84. ],
  85. },
  86. ],
  87. },
  88. {
  89. id: '20000000-0000-0000-000000000001',
  90. name: 'Foo Folder 3',
  91. children: [
  92. {
  93. id: '20000000-0000-0000-000000000002',
  94. name: 'Bar Folder 1',
  95. children: [],
  96. },
  97. {
  98. id: '20000000-0000-0000-000000000003',
  99. name: 'Bar Folder 2',
  100. children: [],
  101. },
  102. {
  103. id: '20000000-0000-0000-000000000004',
  104. name: 'Bar Folder 3',
  105. children: [
  106. {
  107. id: '20000000-0000-0000-000000000005',
  108. name: 'Baz Folder 1',
  109. children: [],
  110. },
  111. {
  112. id: '20000000-0000-0000-00000000006',
  113. name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
  114. children: [],
  115. },
  116. ],
  117. },
  118. ],
  119. },
  120. {
  121. id: '30000000-0000-0000-000000000001',
  122. name: 'Foo Folder 4',
  123. children: [
  124. {
  125. id: '30000000-0000-0000-000000000002',
  126. name: 'Bar Folder 1',
  127. children: [],
  128. },
  129. {
  130. id: '30000000-0000-0000-000000000003',
  131. name: 'Bar Folder 2',
  132. children: [],
  133. },
  134. {
  135. id: '30000000-0000-0000-000000000004',
  136. name: 'Bar Folder 3',
  137. children: [
  138. {
  139. id: '30000000-0000-0000-000000000005',
  140. name: 'Baz Folder 1',
  141. children: [],
  142. },
  143. {
  144. id: '30000000-0000-0000-00000000006',
  145. name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
  146. children: [],
  147. },
  148. ],
  149. },
  150. ],
  151. },
  152. {
  153. id: '40000000-0000-0000-000000000001',
  154. name: 'Foo Folder 5',
  155. children: [
  156. {
  157. id: '40000000-0000-0000-000000000002',
  158. name: 'Bar Folder 1',
  159. children: [],
  160. },
  161. {
  162. id: '40000000-0000-0000-000000000003',
  163. name: 'Bar Folder 2',
  164. children: [],
  165. },
  166. {
  167. id: '40000000-0000-0000-000000000004',
  168. name: 'Bar Folder 3',
  169. children: [
  170. {
  171. id: '40000000-0000-0000-000000000005',
  172. name: 'Baz Folder 1',
  173. children: [],
  174. },
  175. {
  176. id: '40000000-0000-0000-00000000006',
  177. name: 'Baz Folder 2 With A Very Long Name That Causes Overflow Somehow',
  178. children: [],
  179. },
  180. ],
  181. },
  182. ],
  183. },
  184. ],
  185. },
  186. }
  187. }
  188. export default Home